nimbus
fun SdJwtIssuer.Companion.nimbus(sdJwtFactory: SdJwtFactory = SdJwtFactory.Default, signer: JWSSigner, signAlgorithm: JWSAlgorithm, jwsHeaderCustomization: JWSHeader.Builder.() -> Unit = fun NimbusJWSHeader.Builder.() {
}): SdJwtIssuer<SignedJWT>(source)
Deprecated
Deprecated. Use NimbusSdJwtOps
Replace with
NimbusSdJwtOps.issuer(sdJwtFactory, signer, signAlgorithm, jwsHeaderCustomization)Content copied to clipboard
Factory method for creating a SdJwtIssuer that uses Nimbus
Return
SdJwtIssuer that uses Nimbus
Parameters
sd Jwt Factory
factory for creating the unsigned SD-JWT
signer
the signer that will sign the SD-JWT
sign Algorithm
It MUST use a JWS asymmetric digital signature algorithm.
jws Header Customization
optional customization of JWS header using NimbusJWSHeader.Builder